/*!
 * @package   yii2-grid
 * @author    Kartik Visweswaran <kartikv2@gmail.com>
 * @copyright Copyright &copy; Kartik Visweswaran, Krajee.com, 2014 - 2020
 * @version   3.3.5
 *
 * Gridview ExpandRowColumn styling and enhancements
 *
 */
.kv-expand-header-cell,
.kv-expand-icon-cell {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.35em;
}

.kv-expand-header-cell.kv-batch-toggle,
.kv-expand-icon-cell {
    cursor: pointer;
}

.kv-expand-header-cell .kv-expand-icon {
    width: 100%;
    height: 80px;
    padding: 0;
}

.kv-expand-header-cell.kv-batch-toggle:hover,
.kv-expand-header-cell.kv-batch-toggle:focus {
    color: #245269;
    background-color: #eee;
}

.kv-expand-icon-cell:hover,
.kv-expand-icon-cell:focus {
    color: #245269;
    background-color: #d9edf7 !important;
}

.kv-expand-icon-cell.kv-state-disabled,
.kv-expand-icon-cell.kv-state-disabled:hover,
.kv-expand-header-cell.kv-state-disabled,
.kv-expand-header-cell.kv-state-disabled:hover {
    cursor: not-allowed;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=25);
    opacity: .25;
}

.kv-expand-icon-cell.kv-state-disabled:hover,
.kv-expand-header-cell.kv-state-disabled:hover {
    background: none !important;
}

.kv-expand-detail-loading {
    background-image: url('../img/loading-sm.gif');
    background-position: right 2px center;
    background-repeat: no-repeat;
    cursor: wait;
    opacity: 0.6;
}